//一般情况下，接口类型会放到一个文件
// 下面两个TS接口，表示要传的参数
export interface ReqLogin {
  name: string
  paw: string
}
export interface ReqStatus {
  id: string
  navStatus: string
}

// Res是返回的参数，T是泛型，需要自己定义，返回对数统一管理***
export type Res<T> = Promise<ItypeAPI<T>>
// 一般情况下响应数据返回的这三个参数，
// 但不排除后端返回其它的可能性，
export interface ItypeAPI<T> {
  data: T //请求的数据，用泛型
  msg: string | null // 返回状态码的信息，如请求成功等
  code: number //返回后端自定义的200，404，500这种状态码
}
